package com.xuxueli.crawler.rundata;

/**
 * run data
 *
 * @author xuxueli 2017-12-14 11:40:50
 */
public abstract class RunData {
    
    /**
     * 添加url
     * @param link      url地址
     * @return          true/false
     */
    public abstract boolean addUrl(String link);
    
    /**
     * 获取下一个待采集url
     * 从 unVisitedUrlQueue 移除并加入 visitedUrlSet
     * @return          url地址
     */
    public abstract String getUrl();

    /**
     * get url num
     *
     * @return int
     */
    public abstract int getUrlNum();

}
